﻿#include <stdio.h>

//main04：运算符表达式
int main04(void)
{
	//4.比较运算符；
	int a = 10;
	int b = 20;
	printf("1.输出10大于20的值：%d\n", a > b);//0
	printf("2.输出10小于20的值：%d\n", a < b);//1

	int c = 10;
	printf("3.输出10小于等于10的值：%d\n", a <= c);//1

	//5.赋值运算符；
	int d = 10;
	int e = 20;
	//7.加加在后，先计算表达式的值，再计算变量的值；
	//d++;
	//printf("6.输出d自增后的值：%d\n", d);//11
	//int f = e * d++;
	//printf("9.输出++在后，表达式的值f，及此时d的值：%d,%d\n", f, d);//200,11

	//8.加加在前，先计算变量的值，再计算表达式的值；
	//++d;
	int g = e * ++d;
	printf("10.输出++在前，表达式的值g，及此时d的值：%d,%d\n", g, d);//220,11

	//11.逻辑运算符；假为0，真为1；
	printf("12.输出！0的结果：%d\n", !0);//1  !1--0
	printf("13.输出（10> !20）的值：%d\n", (d > !e));//10> !20----1
	printf("14.输出（10>20 || 10<20）的值：%d\n", (d > e || d < e));//1
	return 0;
}